<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006~2018 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------
//use think\Route;
// 登陆路由


//菜单管理
Route::group('admin',function(){
    // 登陆路由
    Route::get('login/index','admin/login/index');
    Route::get('login/login','admin/login/index');
    Route::post('login/login','admin/login/login');
	// 后台首页
	Route::get('index/index','admin/index/index');
    // 退出登录
    Route::get('index/logout','admin/index/logout');
    // 切换角色
    Route::post('index/changeRole/:id','admin/index/changeRole');

// RBAC角色控制路由
//    菜单列表
    Route::get('menu/index','admin/menu/index');
//    菜单添加行为
    Route::post('menu/save','admin/menu/addMenuBehavior');
//    编辑菜单行为
    Route::post('menu/update/:id','admin/menu/editMenuBehavior');
//    菜单删除
    Route::delete('menu/delete/:id','admin/menu/delete');
// 角色管理
    // 角色列表
    Route::get('role/index','admin/role/index');
    // 角色权限分配
    Route::post('role/set/:role_id','admin/role/set');
    // 获取当前角色权限
    Route::post('role/rights/:role_id','admin/role/rights');
    // 角色添加
    Route::post('role/add','admin/role/add');
    // 角色编辑显示
    Route::get('role/edit/:id','admin/role/edit');
    // 角色编辑方法
    Route::post('role/update/:id','admin/role/update');
    // 角色删除方法
    Route::post('role/delete/:id','admin/role/delete');
    // 用户管理
    // 用户列表
    Route::get('user/index','admin/user/index');
    // 用户添加
    Route::post('user/add','admin/user/add');
    // 用户编辑
    Route::post('user/update/:id','admin/user/update');
    // 用户删除方法
    Route::post('user/delete/:id','admin/user/delete');
    // 用户修改密码方法
    Route::post('user/set/:id','admin/user/setPwd');
    // 设置角色
    Route::get('user/setlist','admin/user/setlist');
    // 设置角色
    Route::post('user/setrole/:id','admin/user/setrole');
    // 课程管理
    // 课程列表
    Route::get('course/index','admin/course/index');
    // 学科管理
    // 学科列表
    Route::get('subject/index','admin/subject/index');
    // 学科列表接口
    Route::get('subject/list','admin/subject/list');
    // 学科添加
    Route::post('subject/add','admin/subject/add');
    // 学科编辑
    Route::post('subject/update/:id','admin/subject/update');
    // 学科删除
    Route::post('subject/delete/:id','admin/subject/delete');
});

